package com.cqndt.disaster.device.dao;

import java.util.Map;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.cqndt.disaster.device.vo.SearchVo;

/**
 * @author lgb
 * @date 2020-7-30
 * @说明 tbs表操作
 **/
@Mapper
public interface TbsMapper {
	
	/**
	 * @param tableName 表名
	 * @param vo 搜索实体类
	 * @return 根据表名查询每个监测的数据
	 **/
	List<Map<String,Object>> getTbsValue1(SearchVo vo);
	
	/**
	 * @param vo 搜索实体类
	 * @return 查询地面倾斜
	 **/
	List<Map<String,Object>> tbsDmqxjcy(SearchVo vo);
	/**
	 * @param vo 搜索实体类
	 * @return 查询地裂缝、墙裂缝
	 **/
	List<Map<String,Object>> tbsDlfQlf(SearchVo vo);
	/**
	 * @param vo 搜索实体类
	 * @return 查询裂缝 所有
	 **/
	List<Map<String,Object>> tbsLfAll(SearchVo vo);
	List<Map<String,Object>> tbsLf(SearchVo vo);
	//查询角度
	List<Map<String,Object>> tbsLfjdu(SearchVo vo);
	//拉线值
	List<Map<String,Object>> tbsLflx(SearchVo vo);
	/**
	 * @param vo 搜索实体类
	 * @return 查询裂缝
	 **/
	List<Map<String,Object>> tbsDbwy(SearchVo vo);
	/**
	 * @param vo 搜索实体类
	 * @return 查询地下水
	 **/
	List<Map<String,Object>> tbsDxs(SearchVo vo);
	/**
	 * @param vo 搜索实体类
	 * @return 查询6要素
	 **/
	List<Map<String,Object>> tbsDbwy6(SearchVo vo);
	List<Map<String,Object>> tbsDbwy61(SearchVo vo);
	List<Map<String,Object>> tbsDbwy62(SearchVo vo);
	List<Map<String,Object>> tbsDbwy63(SearchVo vo);
	List<Map<String,Object>> tbsDbwy64(SearchVo vo);
	List<Map<String,Object>> tbsDbwy65(SearchVo vo);
	List<Map<String,Object>> tbsDbwy66(SearchVo vo);
	/**
	 * @return 查询深部位移 时间列表
	 **/
	List<Map<String,Object>> tbsSbwyTimeList1(SearchVo vo);
	List<Map<String,Object>> tbsSbwyTimeList2(@Param("sensorNo")String sNo,@Param("gpstime")String gpstime);
	
}